{eq name="is_weixin_visit" value="1"}
<?php
$host     = request()->domain();
$self_url = request()->url(true);
$share_imgurl  = $share_imgurl ? $share_imgurl : model('File')->get_path('logo.png', 100, 100);
$share_url     = $share_url ? $share_url : $self_url;
$share_title   = $share_title ? $share_title : '';
$share_content = $share_content ? $share_content : '';


import('ThinkWechat', EXTEND_PATH, '.class.php');
$weixin = new \ThinkWechat('', true);
$config = model('Config')->_get('', 'weixin');
$weixin->appid  = $config['appid'];
$weixin->secret = $config['appsecret'];
$wx_sign_params = $weixin->get_js_sign_params();

?>
<script src="http://res.wx.qq.com/open/js/jweixin-1.0.0.js"></script>
<script type="text/javascript">

wx.config({
	debug: false, // 开启调试模式,调用的所有api的返回值会在客户端alert出来，若要查看传入的参数，可以在pc端打开，参数信息会通过log打出，仅在pc端时才会打印。
	appId: "{$weixin->appid}", // 必填，公众号的唯一标识
	timestamp: {$wx_sign_params['timestamp']}, // 必填，生成签名的时间戳
	nonceStr: '{$wx_sign_params['nonceStr']}', // 必填，生成签名的随机串
	signature: '{$wx_sign_params['signature']}',// 必填，签名，见附录1
	jsApiList: [
		'checkJsApi',
		'onMenuShareTimeline',
		'onMenuShareAppMessage',
		'onMenuShareQQ',
		'onMenuShareWeibo',
		'onMenuShareQZone',
		'hideMenuItems',
		'showMenuItems',
		'hideAllNonBaseMenuItem',
		'showAllNonBaseMenuItem',
		'translateVoice',
		'startRecord',
		'stopRecord',
		'onVoiceRecordEnd',
		'playVoice',
		'onVoicePlayEnd',
		'pauseVoice',
		'stopVoice',
		'uploadVoice',
		'downloadVoice',
		'chooseImage',
		'previewImage',
		'uploadImage',
		'downloadImage',
		'getNetworkType',
		'openLocation',
		'getLocation',
		'hideOptionMenu',
		'showOptionMenu',
		'closeWindow',
		'scanQRCode',
		'chooseWXPay',
		'openProductSpecificView',
		'addCard',
		'chooseCard',
		'openCard'
	] // 必填，需要使用的JS接口列表，所有JS接口列表见附录2
});
wx.ready(function () {
	//获取“分享到朋友圈”按钮点击状态及自定义分享内容接口
	wx.onMenuShareTimeline({
		title: '{:($share_title ? $share_title . "，" : "")}{$share_content}', // 分享标题
		link: '{$share_url}', // 分享链接
		imgUrl: '{$share_imgurl}', // 分享图标
		success: function () { 
			// 用户确认分享后执行的回调函数
		},
		cancel: function () { 
			// 用户取消分享后执行的回调函数
		}
	});
	//获取“分享给朋友”按钮点击状态及自定义分享内容接口
	wx.onMenuShareAppMessage({
		title: '{$share_title}', // 分享标题
		desc: '{$share_content}', // 分享描述
		link: '{$share_url}', // 分享链接
		imgUrl: '{$share_imgurl}', // 分享图标
		type: '', // 分享类型,music、video或link，不填默认为link
		dataUrl: '', // 如果type是music或video，则要提供数据链接，默认为空
		success: function () { 
			// 用户确认分享后执行的回调函数
		},
		cancel: function () { 
			// 用户取消分享后执行的回调函数
		}
	});
	//获取“分享到QQ”按钮点击状态及自定义分享内容接口
	wx.onMenuShareQQ({
		title: '{$share_title}', // 分享标题
		desc: '{$share_content}', // 分享描述
		link: '{$share_url}', // 分享链接
		imgUrl: '{$share_imgurl}', // 分享图标
		success: function () { 
		   // 用户确认分享后执行的回调函数
		},
		cancel: function () { 
		   // 用户取消分享后执行的回调函数
		}
	});
	// 微信事件绑定
	weixin_event_bind();
});

</script>
{/eq}